@charset "utf-8";
.pg img {	border: 0;	max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
.w100{width: 100% !important;}


/* -----------当前位置---------------*/
ul.location{   height: 60px;    overflow: hidden;}
ul.location li {text-transform:Capitalize;
   display: inline-block; float:left;
   padding:0 15px;
   font-size: 14px;
   /* color: #999; */
   position:relative;
}
ul.location li.current_path{color: #333;}

ul.location li:before {
   position:absolute;
   top: 0;
   left: 0;
   font-family: 'FontAwesome';
   content: "\f105";
}
ul.location li:nth-of-type(1):before {display: none;
   position:absolute;
   top: 0;
   left: -3px;
   font-family: 'FontAwesome';
   content: "";
   color: #3bb3c3 ;
 
}


/* -----------招聘---------------*/
.job_body {
   width:100%;max-width:1440px; float:left; padding:30px 50px ; background: #FFF; box-sizing: border-box;
}
.jobbox {
   width:100%; float:left; padding: 30px 0;
   border-top: 1px solid #e0e0e0;
}
.jobbox h5 {
   float: left; position:relative;
   width: 25%;
   font-size: 25px; font-weight:normal;
   color: #000;
}
.jobbox h5:after{ content:"";
position: absolute; left:0; top:-31px; right: 0;
height:1px; background:#333; overflow:hidden;

}
.jobbox figure {
    float: left;display: block;
    width: 25%; text-align: center;
    overflow: hidden; 
 }
 .jobbox figure img{
    max-width: 200px;border-radius: 100%;
 }
  
.jobbox .jobinfor {
   float: left; display:block;
   width: 75%;
}
.jobinfor h2{float: left; width: 100%; font-size: 24px;line-height: 44px;}
.jobinfor h4{float: left; width: 100%; font-size: 18px; padding-bottom: 15px;}
.jobinfor section{float: left; width: 100%; }

/* -----------产品---------------*/
.div1 { font-size:15px;color:#787878; line-height:2; margin-bottom:10px; float:left; width:100%;}
.div1 { font-size:15px; line-height:2;}
.div1 .strong{ display:inline-block; width:100%; font-size:18px;text-align:left;  margin:0px 0 0px;  color:#2488e6; padding:10px 40px 0px 10px; position:relative;}
.div1 .strong:after{content: '';
display: block;
position: absolute;
bottom: 10px;
left: 0;
width:2px;
height: 20px;
background:#2488e6;
transition: all ease-out 0.3s;
}
.pgproheainftel{margin:0; float:left; width:100%}
.pgproheainftel span{display:inline-block;line-height:60px;margin:20px 0 0;padding:0 30px 0 60px;}
.pgproheainftel span:nth-of-type(1){background:#002e69 url(../images/icon1.png) no-repeat 20px center;color:#fff;}
.pgproheainftel span:nth-of-type(2){background:#fff url(../images/icon2.png) no-repeat 20px center;}
table {border-collapse: collapse;border-spacing: 0;}
.pgproduct-table{width:100%; line-height:1.8;
/**overflow-x: scroll;**/
}
    .pgproduct-table table{width:100%; min-width: 800px;}
    .pgproduct-table table tr{}
    .pgproduct-table table tr th{background:#1e64bc;padding:10px 0;text-align:center;font-weight:normal;border: 1px solid #ccc; font-size:15px; color:#fff}
    .pgproduct-table table tr td{text-align:center;padding:10px 0;color:#666;transition:all ease-out 0.3s;font-size:13px;border: 1px solid #ccc;white-space: nowrap;}
    .pgproduct-table table tr td i{color: #D60E0E; font-size:14px;}
    .pgproduct-table table tr:nth-of-type(1) td{background:#f6f6f6;}
    .pgproduct-table table tr:nth-of-type(2n) td{background:#f6f6f6;}
    .pgproduct-table table tr:hover td{background:#e5f6ff;color:#333;}

@media (max-width:800px){
    ul.location{   height: auto;  padding: 10px 0;}
    .swiper-button-next,.swiper-button-prev{display: none !important;}

}